.inAbout .divBox>.more {
	display: none;
}
@media only screen and (max-width:1680px ) {
.proList {
	width: 220%;
}
}
@media only screen and (max-width:1599px ) {
.proList {
	width: 100%;
}
header .divBox {
	/*width: 100%;*/
	width:auto;
	margin:0 auto;
	text-align:center;
}
nav {
	margin-left: 10px;
}
.menu1 {
	margin-right: 10px;
}
}
@media only screen and (max-width:1440px ) {
	.proList {
	width: 100%;
}
header .divBox {
	/*width: 100%;*/
	width:auto;
	margin:0 auto;
	text-align:center;
}
nav {
	margin-left: 10px;
}
.menu1 {
	margin-right: 10px;
}
}
@media only screen and (max-width:1400px ) {.proList {
	width: 100%;
}
header .divBox {
	/*width: 100%;*/
	width:auto;
	margin:0 auto;
	text-align:center;
}
nav {
	margin-left: 10px;
}
.menu1 {
	margin-right: 10px;
}
}
@media only screen and (max-width:1366px ) {
.banTitle {
	padding: 20px 40px 20px 20px;
	margin-top: 25px;
}
.proList li a div{    max-width: 90px;}
.proList li h3{ font-size:14px;}
.proList {
	width: 100%;
}
header .divBox {
	/*width: 100%;*/
	width:auto;
	margin:0 auto;
	text-align:center;
}
nav {
	margin-left: 10px;
}
.menu1 {
	margin-right: 10px;
}
}
@media only screen and (max-width:1280px ) {
	.leftbarr{ display:none;}
}
@media only screen and (max-width:1200px ) {
	header .divBox{ height:60px;}.leftbarr{ display:none;}
h1 {
	margin-left: 0;
}
h1 img {
	height: 50px;
	width: auto;
}
nav {
	display: none;
}
.menu1 {
	margin-right: 0;
	float: right;
	margin-top: 9px;
	margin-left: 5px;
}
header form {
	float: right;
	margin-top: 9px;
}
header {
	background: rgba(0,0,0,0.5);
}
header .divBox {
	background: transparent;
}
.phoneNav {
	display: block;
}
.cbl, .inContact .inMap figure {
	display: none;
}
.inContact .inMap>img {
	display: block;
}
.inContact .inMap {
	margin-right: 0;
}
.erMap b {
	font-size: 58px;
}
.erMap {
	padding-top: 30px;
}
.erMap.active {
	top: 50px;
}
.erMap h2 {
	font-size: 16px;
	margin-left: 0;
}
.erMap {
	height: auto;
}
.erMap .divBox div {
	width: 105px;
}
.erMap ul li {
	line-height: 40px;
}
.erMap ul {
	width: 100%;
}
.erMap ul:after {
	display: none;
}
.form {
	padding-top: 30px;
	margin-bottom: 30px;
line-height:;
}
.form select {
	width: 50%;
	margin-bottom: 20px;
}
.form input[type= text] {
	width: 70% !important;
}
.form input[type=submit] {
	width: 30%;
}
.caseList li {
	width: 100%;
	margin-right: 0 !important;
	margin-bottom: 4%;
}
.footLink h2 {
	font-size: 28px;
}
.footLink h3, .footLink ul a {
	font-size: 13px;
}
footer {
	text-align: center;
}
footer ul {
	float: none;
}
footer p, footer a {
	line-height: 26px;
}
.caseXq article, .newsXq article {
	padding: 20px 10px;
}
.pagess {
	padding: 30px 0;
	text-align: center;
}
.pagess a {
	width: 100%;
	margin: 5px 0;
}
.news ol li {
	width: 48%;
	margin-right: 0;
}
.erMap ul li {
	width: 25%;
}
.newsList2 figure, .time, .newsMan, .newsList3 li, .team article figure, .team article div, .teamList1 li, .teamList2 li, .zxTeam li,  .teamList3 li, .byzzList li, .byzzList li figure, .byzzList li div, .cbskList li, .address li, .product li, .zxyy div, .zxyy img,  .jtjj div, .ryzzList li, .ryzsList li:nth-child(3), .shzr ul li, .about1, .inContact figure {
	width: 100%;
	margin-right: 0 !important;
	margin-left: 0;
}
.newsMan {
	margin-left: 0;
	padding: 0;
	border-left: none;
}
.newsList2 li .divBox>a {
	display: none;
}
.time time {
	display: inline-block;
}
.time {
	text-align: left;
	margin: 15px 0;
}
.newsXq, .byzz {
	padding-top: 30px;
}
.newsList3 li a img {
	width: 100%;
	height: auto;
}
.newsList3 div h3 {
	font-size: 16px;
	margin: 10px 0;
	padding-bottom: 8px;
}
.newsList3 li p {
	line-height: 24px;
}
.newsList3 li {
	margin-bottom: 40px;
}
.pages, .xqPage, .team, .hzyx {
	padding: 30px 0;
}
.team article figure {
	margin-bottom: 30px;
}
.team article figure img {
	width: 100%;
	height: auto;
}
.team ul, .xyzp .swiper-slide div div {
	padding: 10px;
}
.lstdxqTop, .byzzList li, .productXq .divBox>div {
	padding: 10px;
}
.lstdxqTop figure {
	padding-left: 0;
	margin-right: 0;
}
.lstdxqTop div {
	width: 100%;
	margin-top: 30px;
}
.zxTeamXq div, .zxTeamXq article, .zxns_list1 ul li {
	width: 100%;
}
.zxTeamXq article {
	margin-left: 0;
	padding: 20px 10px;
}
.title {
	margin-bottom: 30px;
	padding-top: 30px;
}
.title h2 {
	font-size: 24px;
}
.title p {
	font-size: 14px;
}
.title p span {
	width: 30px;
}
.zxns {
	padding-top: 30px;
}
.zxnslist>li>p {
	padding: 0 10px;
}
.zxnslist li>p span b {
	font-size: 15px;
}
.zxnslist li>p span:nth-of-type(2) {
	margin: 0 5px 0 0;
}
.zxns_list1, .csr article, .fzyj {
	padding: 20px 10px;
}
.zxns_list1 ul li {
	margin-bottom: 20px;
}
.hzyx img {
	width: 80px;
	height: auto;
	display: none;
}
.hzyx div {
	width: 100%;
	margin-left: 0;
}
.hzyx div a {
	width: 49%;
	margin-right: 2% !important;
}
.hzyx div a:nth-of-type(2n) {
	margin-right: 0 !important;
}
.address {
	padding: 20px 0;
}
.address li {
	margin-bottom: 15px;
}
.mapBox ul {
	position: inherit;
	font-size: 0;
	transform: translate(0, 0);
	width: 100%;
	text-align: left;
}
.mapBox ul li {
	display: inline-block;
	vertical-align: middle;
	width: 33%;
	margin-right: 0.5%;
	text-align: center;
}
.mapBox ul li:nth-child(3n) {
	margin-right: 0;
}
.mapBox ul li.active {
	width: 33%;
}
.mapBox ul li:nth-child(2) {
	margin: 0 0.5% 5px 0;
}
#map1 {
	width: 100%;
	height: 400px;
}
.banner2 h2 {
	font-size: 20px;
}
.banner2 p span {
	font-size: 15px;
	line-height: 24px;
}
.modo li {
	width: 49%;
	margin-right: 2%;
	margin-bottom: 2%;
}
.modo li:nth-child(2n) {
	margin-right: 0;
}
.glzxList figure, .glzxList li div {
	width: 100%;
}
.glzxList li div {
	margin-left: 0%;
}
.glzxList figure img {
	max-width: 100%;
	height: auto;
}
.glzxList li {
	line-height: 0;
}
.glzx>p {
	width: 100%;
	text-align: center;
	margin-bottom: 10px;
}
.glzx>p span {
	margin: 0 auto 5px;
}
.ghsj li {
	width: 50%;
}
.ghsj li p .line {
	width: 40px;
}
.zyywList li {
	font-size: 14px;
}
.zyywEr li {
	margin-right: 10px;
}
.tzgl ul li, .tzgl ul li.active, .zlkjList h4, .fzyj ul, .con3_left, .con3_right {
	width: 100%;
}
.tzgl ul li a img, .csr article figure img, .fzyj div img, .sfq li figure img, .inContact figure img {
	width: 100%;
	height: auto;
}
.glzx>p:nth-of-type(2n) {
	margin: 0 auto 10px;
}
.glzx>p:nth-of-type(2n) img {
	transform: rotateZ(90deg);
}
.zlkjList li {
	height: 500px;
	position: relative;
}
.zlkjList li img {
	height: 100%;
	width: auto;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.zlkjList h2 {
	margin-left: 0;
	font-size: 26px;
	width: auto;
}
.zlkjList h3 b {
	font-size: 20px;
	line-height: 30px;
}
.zlkjList h4 {
	font-size: 15px;
	box-sizing: border-box;
}
.byjjList {
	margin-top: 30px;
}
.byjjList li, .hzhbList .divBox p {
	width: 49%;
	margin-right: 2% !important;
	margin-bottom: 30px;
}
.byjjList li:nth-child(2n), .hzhbList .divBox p:nth-of-type(2n) {
	margin-right: 0% !important;
}
.byjjList b, .aboutBar b {
	font-size: 36px;
}
.byjjFgs h3 {
	padding-top: 30px;
}
.jtjj h3 {
	font-size: 17px;
}
.csr article figure {
	margin-bottom: 30px;
}
.csr article div {
	width: 100%;
	margin-left: 0;
}
.yearItem li, .yearMan, .sfq li, .sfq li.active, .sfq li > div, .sfq li div div, .sfq li.active figure {
	width: 100%;
}
.yearBox ul time {
	width: 85px;
}
.yearBox ul figure {
	margin-right: 0;
}
.yearMan {
	margin-top: 30px;
}
.yearBox>div {
	height: 3320px;
}
.yearBox:before {
	width: 90px;
	height: 90px;
	left: 0;
	margin-left: -40px;
	top: -90px;
}
.yearBox:before, .yearBox:after {
	left: 0;
}
.fzyj div {
	margin-right: 0;
}
.fzyj div img:nth-child(2) {
	margin-top: 0;
	margin-right: 0;
	border: none;
}
.ryzzList li, .ryzsList li:nth-child(3) {
	margin-bottom: 20px;
}
.aboutVideo {
	width: 100%;
	margin-top: 30px;
}
.sfq li figure, .boyaList li {
	width: 100% !important;
}
.sfq li {
	height: auto;
}
.con3_right_list1 ul {
	width: 80%;
}
.con3_right_list1 li {
	width: 33.33%;
}
.con3_right_list1 > a {
	margin-right: 10px;
}
.con3_right_u2 li {
	padding: 10px;
}
.con3_right_aside time {
	display: inline-block;
}
.con3_right_div1 {
	float: none;
	width: 100%;
	margin-top: 10px;
}
.inContact .more {
	margin: 30px auto 0;
}
.address li {
	margin-top: 30px;
}
.banner .swiper-button-next, .banner .swiper-button-prev {
	display: none;
}
.newsXq p img {
	width: 100%;
	height: auto;
}
.glzx {
	display: none;
}
.glzxList figure {
	width: 50%;
}
.glzxList h3 {
	font-size: 20px;
	margin-top: 20px;
}
.glzxList a {
	margin-top: 20px;
}
.zxyy > p {
	width: 100%;
}
.zxyy > p img {
	height: auto;
}
.someMark {
	display: none !important;
}
.caseList li p, .caseList li .line, .banTitle, .listBox {
	display: none;
}
.caseList li {
	width: 49%;
}
.caseList li:nth-child(2n) {
	margin-left: 2%;
}
.caseList li h2 {
	padding: 5px 10px;
	height: 70px;
	font-size: 13px;
}
.form {
	display: none;
}
.hzhbList .divBox p {
	width: 32%;
}
.hzhbList .divBox p img {
	min-height: auto;
	height: auto;
}
.hzhbList .divBox p:nth-of-type(2n) {
	margin-right: 2% !important;
}
.hzhbList .divBox p:nth-of-type(3n) {
	margin-right: 0 !important;
}
.team p {
	display: none;
}
.teamList2 li, .teamList1 li {
	width: 49%;
}
.teamList2 li:nth-child(2n) {
	margin-left: 2%;
}
.teamList1 li {
	padding: 0;
}
.teamList1 li:nth-child(2n) {
	margin-left: 2%;
}
.team h3 {
	font-size: 16px;
}
.ghsj li {
	width: 100%;
}
.tzgl a div, .tzgl ul li a::before, .tzgl ul li a::after {
	display: none;
}
.tzgl ul li, .tzgl ul li.active {
	width: 49%;
	margin-top: 5px;
}
.newsMan p {
	display: none;
}
.time time {
	font-size: 20px;
}
.newsMan h3 a {
	font-size: 13px;
}
.newsList2 li {
	display: inline-block;
	vertical-align: top;
	width: 50%;
}
.footLink .line {
	display: none;
}
.footLink ul {
	display: none;
}
.footLink .divBox {
	padding: 30px 0;
}
.inAbout .title {
	display: none;
}
header form {
	display: none;
}
.about1 h3 {
	font-size: 20px;
}
.about1 p {
	font-size: 14px;
	line-height: 20px;
}
.banner {
	display: none;
}
.inAbout {
	background: white;
}
.inAbout .divBox {
	display: flex;
	flex-direction: column;
	width: 100%;
	max-width: 100%;
}
.inAbout .divBox>.more {
	display: block;
	order: 3;
}
.inAbout .aboutVideo {
	order: 0;
}
.inAbout .about1 {
	order: 1;
	box-sizing: border-box;
	padding: 0 10px;
	padding-top: 30px;
}
.inAbout .byjjList {
	order: 2;
	box-sizing: border-box;
	padding: 0 10px;
}
.more {
	width: 120px;
	margin: 20px auto 0;
}
.byjjList li {
	width: 30%;
	margin-right: 3% !important;
	text-align: center;
}
.byjjList li:nth-child(2n) {
	margin-right: 3% !important;
}
.byjjList li:nth-child(3n) {
	margin-right: 0% !important;
}
.byjjList p {
	font-size: 12px;
	color: #666;
	line-height: 20px;
}
.byjjList h3 {
	color: #666;
}
.byjjList b {
	font-size: 28px;
}
.byjjList li {
	margin-bottom: 8px;
}
.about1 .more {
	display: none;
}
.more {
	font-size: 14px;
	line-height: 30px;
}
.sfq li div div {
	display: none;
}
.sfq li {
	width: 49% !important;
}
.sfq li:nth-child(even) {
	margin-left: 2%;
}
.sfq li figure p {
	font-size: 15px;
	bottom: 20px
}
.boyaList li a:after {
	opacity: 0.9;
}
.boyaList li div {
	width: 228px;
	padding-top: 50px;
	text-align: center;
	height: 228px;
	border-radius: 50%;
	left: 50%;
	bottom: 50%;
	transform: translate(-50%, 50%);
	background: #fff;
}
.boyaList li h3 {
	color: #000;
	font-size: 20px;
}
.boyaList li p {
	margin-left: 0;
	width: 100%;
	color: #000;
}
.boyaList li span {
	height: 57px;
	margin-bottom: 30px;
}
.boyaList li div:after {
	opacity: 1;
}
.boyaList li div {
	width: 90px;
	height: 90px;
}
.boyaList li {
	width: 33.3% !important;
}
.boyaList li div {
	padding-top: 17px;
}
.boyaList li img {
	height: 150px;
}
.boyaList li span {
	background-size: 30px 30px;
	margin-bottom: 0;
	height: 35px;
}
.boyaList li h3 p {
	display: none;
}
.boyaList li h3 {
	font-size: 14px;
}
.title h2 {
	font-size: 20px;
}
.title p {
	font-size: 12px;
}
.con3_right_aside time {
	display: block;
	font-size: 20px;
}
.con3_right_div1 {
	width: 75%;
	float: right;
}
.con3_right_div1 p {
	display: none;
}
.con3_right_div1 h3 {
	font-size: 14px;
	margin-top: -5px;
}
.con3_right_u2 {
	background: transparent;
}
.inContact .title, .inContact .inMap {
	display: none;
}
.index_con3 .more {
	margin-top: 20px;
}
.address i {
	display: block;
	margin: 0 auto;
	color: #1c64b8;
	padding-left: 8px;
	width: 57px;
}
.address h3, .address h4 {
	text-align: center;
}
.address h3, .address h4 {
	font-size: 16px;
}
.address {
	width: 100%;
}
.address h3 {
	margin: 5px 0;
}
.address li>span, footer ul, .inContact .more {
	display: none;
}
.address li {
	width: 49%;
	display: inline-block;
	vertical-align: top;
}
.address h5 {
	font-size: 14px;
}
.address p {
	font-size: 12px;
}
.inContact .divBox {
	padding-bottom: 0;
}
.boyaList li:hover div {
	width: 90px;
	height: 90px;
	text-align: center;
	border-radius: 50%;
	left: 50%;
	bottom: 50%;
	transform: translate(-50%, 50%);
	background: #fff;
}
.sfq li a {
	margin: 0;
}
.glzxList figure {
	display: none;
}
.glzxList p, .shzr>p {
	line-height: 20px;
}
.glzxList li {
	padding: 0 0 30px;
}
.glzxList a {
	width: 115px !important;
	line-height: 30px;
	height: 30px;
}
.glzxList h3 {
	font-size: 16px;
}
.ghsj li div {
	position: static;
}
.ghsj li:nth-child(2n), .ghsj li:nth-child(2n+1) {
	padding: 0;
}
.zlkjList a {
	margin-top: 8px;
}
.zlkjList li {
	height: 450px;
}
.productXq p img {
	width: 100%;
	height: auto;
}
.meal {
	line-height: 20px;
	padding: 10px 20px;
}
.hzyx div a {
	width: 31%;
}
.hzyx div a:nth-of-type(2n) {
	margin-right: 2% !important;
}
.hzyx div a:nth-of-type(3n) {
	margin-right: 0;
}
.aboutVideo {
	margin-top: 0;
}
.sfq li.active figure p, .sfq li figure p {
	color: #AD292E;
}
.sfq li.active figure p:after, .sfq li div div a:hover:after {
	display: none;
}
.shzr h3 {
	margin-bottom: 25px;
}
.imgBar {
	margin-bottom: 30px;
}
.ghsj li:hover figure:after {
}
.ghsj li figure:after, .ghsj li figure:before {
	display: none;
}
.ghsj li:nth-child(2n):hover div {
	margin-top: 0;
}
.ghsj li:hover div {
	margin-top: 0;
}
.ghsj li:hover div {
	top: 0;
	transform: translateY(0);
	height: 75px;
	width: 100%;
}
.ghsj li:hover h3 {
	color: #AD292E;
}
.ghsj li:hover .yuan {
	background: #AD292E;
}
.ghsj li {
	width: 49%;
	margin-top: 20px;
}
.ghsj li:nth-child(even) {
	margin-left: 1%;
}
.ghsj ul {
	width: 95%;
}
.ghsj {
	padding: 30px 0;
}
.tzgl {
	margin-bottom: 30px;
}
.titleBox p {
	line-height: 20px;
}
.titleBox h3 {
	margin-bottom: 25px;
}
.zlkjList a {
	width: 40px;
	height: 40px;
	line-height: 40px;
}
.caseList li h2 {
	height: auto;
}
.newsList2 li:first-child .divBox {
	border-top: 1px solid #D1D1D1;
}
.newsXq p {
	line-height: 20px;
}
.zxnslist li>p span:nth-of-type(2) {
	display: none;
}
.zxnslist li>p span:nth-of-type(3) {
	margin-right: 20px;
}
.jrbyerMap.active {
	top: 50px !important;
}
.menuBox div {
	width: 40px;
	height: 40px;
	line-height: 40px;
}
.xiugai_asind {
	display: inline-block;
	vertical-align: middle;
	width: 70%;
	text-align: left;
	float: right;
}
i.iconfont.icon-dianhua6 {
	display: inline-block;
}
.address h3, .address h4 {
	display: inline-block;
}
.address .xiugai_asind:nth-of-type(2) {
	margin-top: -30px;
}
.inContact .title {
	display: block;
}
.address h3 {
	font-size: 14px;
}
.address h4 {
}
.inAbout {
	/*margin-top: 48px;*/
}
.ghsj li div {
	height: auto;
}
.ghsj li p:nth-of-type(2) {
	display: none;
}
.ghsj li:hover a {
	display: block;
}
.ghsj li:hover div {
	height: auto;
}
.pagess a:nth-child(2) {
	display: none;
}
.pagess a {
	width: 49%;
}
.pagess a:nth-child(3) {
	margin-left: 2%;
}
.pagess a {
	line-height: 1;
	padding: 20px 0;
}
.tzgl a div {
	display: block;
}
.tzgl a p {
	display: none;
}
.tzgl a span {
	width: 30px;
	height: 30px;
	line-height: 30px;
}
.tzgl a h3 {
	font-size: 14px;
}
.tzgl a h3:after {
	display: none;
}
.tzgl a div, .tzgl li.active a div {
	width: 100%;
	left: 0;
	top: 0;
	height: auto;
	background: none;
}
.tzgl li.active a div {
	bottom: 0;
	transform: translateY(0);
}
.caseList li h2 {
	height: 70px;
	overflow: hidden;
}
.erMap .divBox {
	z-index: 10;
}
/*.erMap{padding-bottom: 40px;}*/
.year {
	margin-bottom: -20px;
}
.yearMan p {
	display: none;
}
.yearBox ul figure {
	width: 100%;
}
.ryzzList li {
	width: 48%;
}
.ryzzList li:nth-child(even) {
	margin-left: 2%;
}
/*.ryzsList li:nth-child(3){width: 48%;}*/
.ryzsList {
	height: 1228px;
}
}
@media only screen and (max-width:768px ) {.leftbarr{ display:none;}
.icon-fanhui{ display:none;}
.divBox{ overflow:hidden;}
.erMap ul li a{ font-size:14px;}
.imgBox img, .imgBar figure img{ min-height:100px; max-height:100px;}
}
@media only screen and (max-width:640px ) {
.proList {
	width: 1100%;
}
.proList li a span {
	margin-left: 50px;
	margin-right: 40px;
}
.leftbarr{ display:none;}
}
@media only screen and (max-width:414px ) {.leftbarr{ display:none;}
}
@media only screen and (max-width:375px ) {.leftbarr{ display:none;}
}
@media only screen and (max-width:320px ) {.leftbarr{ display:none;}
}
